package cn.exrick.xboot.modules.content.service;

import cn.exrick.xboot.common.vo.Result;
import cn.exrick.xboot.modules.content.entity.HontPermission;
import cn.exrick.xboot.modules.content.entity.HontUserPermission;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author zy
 * @since 2022-10-26
 */
public interface IHontUserPermissionService extends IService<HontUserPermission> {

    List<HontUserPermission> selectAllList();

    List<HontUserPermission> findByPermissionId(String id);
    List<HontUserPermission> findByHontUserId(String id);

    void deleteByUserId(String userId);

    Result<Object> editUserPerm(String userId, String permIds);

    List<HontPermission> findMenuByUserId(String id);
}
